package com.youlu.campus.base.certificate.enums;

import com.youlu.campus.base.order.enums.GoodsCodeEnum;

/**
 * zgz
 */
public enum CertificateTypeEnum {

    SIGN_PC(GoodsCodeEnum.SIGN_PAPER_CERTIFICATE.getCode(), "打卡项目证书", "SP", 202100000001L, 2021666666L,
            "https://recycler-test-yuelin.weimtek.cn/psychologists.png", "https://galaxy-file.weimtek.cn/yl-stamp.png");

    private String code;
    private String desc;
    private String prefix;

    //初始化前缀
    private Long initNo;

    /**
     * 批次号
     */
    private Long batchNo;

    /**
     * 证书基础图片
     */
    protected String certificateImage;

    /**
     * 盖章图片
     */
    protected String stampImage;

    CertificateTypeEnum(String code, String desc, String prefix, Long initNo, Long batchNo, String certificateImage, String stampImage) {
        this.code = code;
        this.desc = desc;
        this.prefix = prefix;
        this.initNo = initNo;
        this.batchNo = batchNo;
        this.certificateImage = certificateImage;
        this.stampImage = stampImage;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getPrefix() {
        return prefix;
    }

    public void setPrefix(String prefix) {
        this.prefix = prefix;
    }

    public Long getInitNo() {
        return initNo;
    }

    public void setInitNo(Long initNo) {
        this.initNo = initNo;
    }

    public Long getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(Long batchNo) {
        this.batchNo = batchNo;
    }

    public String getCertificateImage() {
        return certificateImage;
    }

    public void setCertificateImage(String certificateImage) {
        this.certificateImage = certificateImage;
    }

    public String getStampImage() {
        return stampImage;
    }

    public void setStampImage(String stampImage) {
        this.stampImage = stampImage;
    }
}
